@charset "utf-8";
/* CSS Document */


/*    下拉部分_控制  Begin */
.area_fo_list {
	border: 1px solid #dbdbdb;
	float:left;
	margin:0 5px 0 0;
	cursor:pointer;
	position:relative;
	width:145px !important;
	}
.province_list {
	width:145px !important;
	background:#fff url(http://i2.ymfile.com/images/front/reg/ico.gif) right -252px;
	}
.city_list {
	width:150px;
	background:url(http://i2.ymfile.com/images/front/reg/ico.gif) 137px -252px;
	}
.county_list {
	background:url(http://i2.ymfile.com/images/front/reg/ico.gif) 168px -252px;
	width:180px;
	margin:0;
	}
.province_list_down {
	display:none;
	position:absolute;
	top:32px;
	left:-1px;
	width:86px;
	height:199px;
	overflow:auto;
	background:#fff;
	border-left:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	}
.province_list_down a {
	display:block;
	padding:0 0 11px 11px;
	color:#666;
	}
.province_list_down a:hover {
	background:#f2f2f2;
	color:#3e3e3e
	}
	
	.province_list_down{
    z-index: 2000;
}
.province, .city , .area {
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    padding: 5px;
    text-align: left;
    width: 120px;
	overflow:hidden;
}
.province_data,.province_list_down{
    width: 145px;
    _width: 145px;
    border-bottom: 1px solid #dbdbdb;
    position:absolute !important;
    z-index: 1000;
    top:0px;
    left:0px;
    _left:0px;
	margin-top: 40px !important;
}
/*    下拉部分_控制  End */
.fo_con_cont {
	width:550px !important;
}
